/**
 * 工具函数
 * @author xiaoqiang <465633678@qq.com>
 * @created 2018/11/02 09:45:09
 */
const fs = require('fs')
const path = require('path')
/**
 * 创建目录
 * @param {String} dirname 目录地址
 */
function mkdirSync(dirname) {
  // 判断这个文件是否存在
  if (fs.existsSync(dirname)) return true
  // 判断这个目录是否存在
  if (mkdirSync(path.dirname(dirname))) {
    // 不存在则同步创建一个目录
    fs.mkdirSync(dirname)
    return true
  }
  return false
}
/**
 * 获取文件后缀
 * @param {String} fileName 文件名
 * @returns 返回文件后缀
 */
function getExtName(fileName) {
  return path.extname(fileName)
}

// 导出模块
module.exports = {
  mkdirSync,
  getExtName
}